A bug is an unintended flaw or glitch in hardware or software programs. Bugs may appear as an incompatibility between programs or command sequences, erroneous calculations in a spreadsheet, or the failure of a HTML browser to properly reference another page. Bugs may be the result of missprints and typos or ill conceived programming. "Debugging" is essential to assure the proper referencing and appearance of HTML pages.
Commercial software producers commonly introduce trial versions for beta- testing for evaluation in a wide variety of circumstances. Software versions numbered X.1 or X.01 commonly correct bugs in the initial versions.
The classic example of a hardware bug occurred with Intel's Pentium processor. The Pentium calculating bug FAQ details circumstances under which the initial Pentium chip divided two floating-point numbers inaccurately.
Computer magazines, bulletin boards, and Usenet newsgroups with names such as comp.sys.program and comp.bugs.program maintain lists of recent bug reports.